<?php

if (!function_exists('limitaString')) {
	
	function limitaString($texto, $limite, $etc = '...'){
		if(strlen($texto) > $limite) {
			$texto = substr($texto, 0, $limite);
			$texto = strrev($texto);
			$texto = substr($texto, strpos($texto, " ") + 1);
			$texto = strrev($texto) . $etc;
		}
		return $texto;
	}
	
}

if (!function_exists('getSenhaAleatoria')) {
	
	function getSenhaAleatoria($tamanho = 5) {
		$caracteresAceitos = 'abcdxywz0123456789';
		$max = strlen($caracteresAceitos)-1;
		$senha = null;
		for($i=0; $i < $tamanho; $i++) {
		   $senha .= $caracteresAceitos{mt_rand(0, $max)};
		}
		return $senha;
	}
	
}

if (!function_exists('caixaAlta')) {
	
	function caixaAlta($str) {
		return strtoupper(strtr($str, 'áéíóúâêôãõàèìòùç', 'ÁÉÍÓÚÂÊÔÃÕÀÈÌÒÙÇ'));
	}
	
}

if (!function_exists('caixaBaixa')) {
	
	function caixaBaixa($str) {
		return strtolower(strtr($str, 'ÁÉÍÓÚÂÊÔÃÕÀÈÌÒÙÇ', 'áéíóúâêôãõàèìòùç'));
		#return strtolower(strtr($str, 'ÁÉÍÓÚÂÊÔÃÕÀÈÌÒÙÇ', 'áéíóúâêôãõàèìòùç'));
	}
	
}
?>